package com.bondex.charter.po;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

/**
 * 港口码头对象 charter_user_operate_log
 * @author daixw
 * @date 20210917
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter
@Setter
public class CharterUserOperateLogVO {

	public CharterUserOperateLogVO(){}

	public CharterUserOperateLogVO(String businessType,String processType,String orderNo,String bookingNo,String blNo,String customerNo, String operatorId,String requestInfo,String responseInfo,String createBy) {
		this.businessType = businessType;
		this.processType = processType;
		this.orderNo = orderNo;
		this.bookingNo = bookingNo;
		this.blNo = blNo;
		this.customerNo = customerNo;
		this.operatorId = operatorId;
		this.requestInfo = requestInfo;
		this.responseInfo = responseInfo;
		this.createBy = createBy;
	}

	/**
     * 物理主键
	 */
	private Long id;
	/**
	 * 业务类型
	 */
	private String businessType;
    /**
     * 业务操作类型
     */
	private String processType;
    /**
	 * 委托单号
     */
	private String orderNo;
	/**
	 * 订舱单号
	 */
	private String bookingNo;
	/**
	 * 提单号
	 */
	private String blNo;
	/**
	 * 客户订单号
	 */
	private String customerNo;
	/**
	 * 岗位编码
	 */
	private String operatorId;
	/**
     * 请求进参
	 */
	private String requestInfo;
	/**
     * 响应出参
	 */
	private String responseInfo;
	/**
     * 创建时间
	 */
	private Date createDate;
	/**
     * 创建人
	 */
	private String createBy;
	/**
     * 备用字段
	 */
	private String add1;
	/**
	 * 备用字段
	 */
	private String add2;
	/**
	 * 备用字段
	 */
	private String add3;
	/**
	 * 备用字段
	 */
	private String add4;
	/**
	 * 备用字段
	 */
	private String add5;

}
